i'm dying of embarrassment - German English Dictionary